import axios from 'axios'

axios.defaults.headers["Content-Type"] = "application/json;charset=utf-8"

// 创建实例
const request = axios.create({
  baseURL:'http://localhost:5197',
  //baseURL: '/api', // 可根据环境变量动态设置
  timeout: 5000
})

// // 请求拦截器
// request.interceptors.request.use(
//   config => {
//     // 在发送请求之前可添加 token、语言设置等
//     const token = localStorage.getItem('token')
//     if (token) {
//       config.headers['Authorization'] = `Bearer ${token}`
//     }
//     return config
//   },
//   error => Promise.reject(error)
// )

// // 响应拦截器
// request.interceptors.response.use(
//   response => {
//     // 可根据后端接口结构统一处理
//     if (response.data.code !== 0) {
//       return Promise.reject(response.data.message)
//     }
//     return response.data.data
//   },
//   error => {
//     // 错误统一处理
//     console.error('网络请求错误：', error)
//     return Promise.reject(error)
//   }
// )

export default request
